//
//  PermenantThread.h
//  MobileBank
//
//  Created by ylj on 2022/5/23.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

#pragma mark YHThread class
@interface YHThread : NSThread

@end



#pragma mark PermenantThread class
typedef void (^PermenantThreadTask)(void);

@interface PermenantThread : NSObject

@property (strong, nonatomic) YHThread *__nullable innerThread;

/**
 在当前子线程执行一个任务
 */
- (void)executeTask:(PermenantThreadTask)task;

/**
 结束线程
 */
- (void)stop;

@end

NS_ASSUME_NONNULL_END
